iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0

JavaScript的部分先告一段落,接下來會提到一些跟Git相關的操作與介紹

為什麼軟體工程師都要會Git呢?

  • Git 是一款分散式的版控系統(Distributed Version Control):
    通常也會有共同的伺服器,但即使在沒有伺服器或是沒有網路的環境,依舊可以使用 Git 來進行版控,待伺服器恢復 正常運作或是在有網路的環境後再進行同步,不會受影響。

不得不說,龍哥的Git是真的教得蠻棒的,接下來我Git的內大部分圖片都是參照老師的書,因此來幫他打一下廣告。
https://gitbook.tw/
這邊連結點進去後大部分大概9成的內容都是可以免費看的(付費內容我手邊的電子檔也沒有XD)

終端機基本檔案操作

大家可以打開電腦裡面的終端機試著作看看

切換目錄

// 切換到 /tmp 目錄(絕對路徑)
$ cd /tmp

// 切換到 my_project 目錄(相對路徑)
$ cd my_project

// 往上一層目錄移動
$ cd ..

// 切換到使用者的 home 目錄中的 project 裡的 namecards 目錄
$ cd ~/project/namecards/

// 顯示目前所在目錄
$ pwd
/tmp

檔案操作

// 列出在目前目錄的所有檔案及目錄
$ ls -al

// 在目前所在目錄,建立一個名為 demo 的目錄
$ mkdir demo

// 建立一個名為index 的檔案
$ touch index.html

// 把檔案 index.html 複製一份成 about.html:
$ cp index.html about.html

// 把檔案 index.html 更名成 info.html:
$ mv index.html info.html

// 刪除檔案 index.html:
$ rm index.html

// 刪除在這個目錄裡所有的 html 檔:
$ rm *.html 

https://ithelp.ithome.com.tw/upload/images/20230925/20162648WAaRXMsuXK.png

Vim 編輯器(Git 的預設瀏覽器):

  1. 在終端機打 vi 進入 Vim 編輯器
    https://ithelp.ithome.com.tw/upload/images/20230925/20162648T43iBqkAdG.png

  2. 全域設定:

$ git config --global user.name "Eddie Kao" 
$ git config --global user.email "eddie@5xruby.tw"
// 記得要改成自己的名字跟email

今天就先到這邊,明天我們在就會進入Git的世界,開始試著使用Git的指令了。


上一篇
[Day 12] 變數提升(Variable Hoisting)
下一篇
[Day 14] Git2 : 開始使用Git
系列文
30天從零到有,帶你進入程式的世界30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言